package org.bizming.util;

public class StringHelper {

	/**
	 * 判断字符串是否为空字符串或者null
	 * 
	 * @param str
	 * @return
	 */
	public static boolean isEmpty(String str) {
		if (str == null || "".equals(str.trim())) {
			return true;
		}
		return false;
	}

	/**
	 * 如果字符串为null,返回空字符串
	 * 
	 * @param str
	 * @return
	 */
	public static String nullString(String str) {
		if (null == str) {
			str = "";
		}
		return str;
	}

	/**
	 * 判断字符串长度是否在一定区间内
	 * 
	 * @param str
	 * @param start
	 * @param end
	 * @return
	 */
	public static boolean isLengthIn(String str, int start, int end) {
		if (start <= 0) {
			if (str != null && str.length() > end) {
				return false;
			}
			return true;
		} else {
			if (str != null && str.length() <= end && str.length() >= start) {
				return true;
			}
			return false;
		}
	}

	/**
	 * 判断字符串长度是否在一定区间内
	 * 
	 * @param str
	 * @param end
	 * @return
	 */
	public static boolean isLengthIn(String str, int end) {
		return isLengthIn(str, 0, end);
	}
}
